Сервис mz-adapter предназначен для передачи запросов/ответов в смев или получения запросов/ответов из СМЭВ
Сервис mz-adapter взаимодействует со СМЭВ версии 2 и 3, при взаимодействии со СМЭВ 3 используется версия протокола 1.1
Сервис mz-adapter-ver1-3 является клоном сервиса mz-adapter, mz-adapter-ver1-3 предназначен для взаимодействия со СМЭВ 3 версия протокола 1.3
Схема взаимодействия сервиса с окружением
Диаграммы последовательностей процессов взаимодействия со СМЭВ 3
Процесс SendRequestRequest
Процесс SendResponseRequest
Процесс GetRequestRequest
Процесс GetResponseRequest
Обработка входящих сообщений из kafka
- ПГС-заявления (petition) поступают в mz-adapter из топика mz.petition.in.response
- ПГС-реквесты поступают в mz-adapter из топика mz.out.request
Отправка сообщений полученных из СМЭВ-3 в kafka
- Внешние запросы полученные в RequestReceiver отправляются в топик mz.petition.in.request
- Ответы от внешних систем полученные в ResponseReceiver отправляются в топик mz.out.response
Взаимодействие сервиса с S3-хранилищем
Создание аттачментов при отправке данных в СМЭВ 3
Сохранение аттачментов при получении данных из СМЭВ 3
Замечания:
- по умолчанию сервис использует s3-корзину mz-attachment
- для поддержания работы сервиса mz-mvd-registration сервис mz-adapter предоставляет возможность работы со СМЭВ 2
- сервис mz-adapter поддерживает горизонтальное масштабирование






Добавить комментарий